package com.gywj.race.entity;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.util.Date;

public class EventInformation {
    /**
     * event_information.id
     * 主键
     */
    private Integer id;

    /**
     * event_information.name
     * 赛事名称
     */
    private String name;

    /**
     * event_information.introduction
     * 赛事简介
     */
    private String introduction;

    /**
     * event_information.place
     * 赛事地点
     */
    private String place;

    /**
     * event_information.organizer_id
     * 主办方id
     */
    private Integer organizerId;

    /**
     * event_information.host
     * 承办方
     */
    private String host;

    /**
     * event_information.guide
     * 指导方
     */
    private String guide;

    /**
     * event_information.executive
     * 执行方
     */
    private String executive;

    /**
     * event_information.sponsor
     * 赞助方
     */
    private String sponsor;

    /**
     * event_information.race_begin_time
     * 比赛开始时间
     */
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    private Date raceBeginTime;

    /**
     * event_information.race_end_time
     * 比赛结束时间
     */
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    private Date raceEndTime;

    /**
     * event_information.part_begin_time
     * 报名开始时间
     */
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    private Date partBeginTime;

    /**
     * event_information.part_end_time
     * 报名结束时间
     */
    @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    private Date partEndTime;

    /**
     * event_information.event_relation_person
     * 赛事联系人
     */
    private String eventRelationPerson;

    /**
     * event_information.status
     * 赛事状态
     */
    private Integer status;

    /**
     * event_information.target
     * 链接
     */
    private String target;

    /**
     * event_information.view_count
     * 浏览量
     */
    private Integer viewCount;

    /**
     * event_information.share_count
     * 分享量
     */
    private Integer shareCount;

    /**
     * event_information.collection_count
     * 收藏量
     */
    private Integer collectionCount;

    /**
     * event_information.create_time
     * 创建时间
     */
    private Date createTime;

    /**
     * event_information.create_employee
     * 创建员工
     */
    private Integer createEmployee;

    /**
     * event_information.update_time
     * 更新时间
     */
    private Date updateTime;

    /**
     * event_information.update_employee
     * 更新员工
     */
    private Integer updateEmployee;

    /**
     * event_information.pic
     * 页面首图
     */
    private String pic;

    /**
     * event_information.numberbook
     * 号码布模版
     */
    private String numberbook;

    /**
     * event_information.certificate
     * 完赛证书模版
     */
    private String certificate;

    /**
     * event_information.detail
     * 图文详情
     */
    private String detail;

    /**
     * event_information.id
     * 主键
     * @return the value of event_information.id
     */
    public Integer getId() {
        return id;
    }

    /**
     * event_information.id
     * 主键
     * @param id the value for event_information.id
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * event_information.name
     * 赛事名称
     * @return the value of event_information.name
     */
    public String getName() {
        return name;
    }

    /**
     * event_information.name
     * 赛事名称
     * @param name the value for event_information.name
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     * event_information.introduction
     * 赛事简介
     * @return the value of event_information.introduction
     */
    public String getIntroduction() {
        return introduction;
    }

    /**
     * event_information.introduction
     * 赛事简介
     * @param introduction the value for event_information.introduction
     */
    public void setIntroduction(String introduction) {
        this.introduction = introduction;
    }

    /**
     * event_information.place
     * 赛事地点
     * @return the value of event_information.place
     */
    public String getPlace() {
        return place;
    }

    /**
     * event_information.place
     * 赛事地点
     * @param place the value for event_information.place
     */
    public void setPlace(String place) {
        this.place = place;
    }

    /**
     * event_information.organizer_id
     * 主办方id
     * @return the value of event_information.organizer_id
     */
    public Integer getOrganizerId() {
        return organizerId;
    }

    /**
     * event_information.organizer_id
     * 主办方id
     * @param organizerId the value for event_information.organizer_id
     */
    public void setOrganizerId(Integer organizerId) {
        this.organizerId = organizerId;
    }

    /**
     * event_information.host
     * 承办方
     * @return the value of event_information.host
     */
    public String getHost() {
        return host;
    }

    /**
     * event_information.host
     * 承办方
     * @param host the value for event_information.host
     */
    public void setHost(String host) {
        this.host = host;
    }

    /**
     * event_information.guide
     * 指导方
     * @return the value of event_information.guide
     */
    public String getGuide() {
        return guide;
    }

    /**
     * event_information.guide
     * 指导方
     * @param guide the value for event_information.guide
     */
    public void setGuide(String guide) {
        this.guide = guide;
    }

    /**
     * event_information.executive
     * 执行方
     * @return the value of event_information.executive
     */
    public String getExecutive() {
        return executive;
    }

    /**
     * event_information.executive
     * 执行方
     * @param executive the value for event_information.executive
     */
    public void setExecutive(String executive) {
        this.executive = executive;
    }

    /**
     * event_information.sponsor
     * 赞助方
     * @return the value of event_information.sponsor
     */
    public String getSponsor() {
        return sponsor;
    }

    /**
     * event_information.sponsor
     * 赞助方
     * @param sponsor the value for event_information.sponsor
     */
    public void setSponsor(String sponsor) {
        this.sponsor = sponsor;
    }

    /**
     * event_information.race_begin_time
     * 比赛开始时间
     * @return the value of event_information.race_begin_time
     */
    public Date getRaceBeginTime() {
        return raceBeginTime;
    }

    /**
     * event_information.race_begin_time
     * 比赛开始时间
     * @param raceBeginTime the value for event_information.race_begin_time
     */
    public void setRaceBeginTime(Date raceBeginTime) {
        this.raceBeginTime = raceBeginTime;
    }

    /**
     * event_information.race_end_time
     * 比赛结束时间
     * @return the value of event_information.race_end_time
     */
    public Date getRaceEndTime() {
        return raceEndTime;
    }

    /**
     * event_information.race_end_time
     * 比赛结束时间
     * @param raceEndTime the value for event_information.race_end_time
     */
    public void setRaceEndTime(Date raceEndTime) {
        this.raceEndTime = raceEndTime;
    }

    /**
     * event_information.part_begin_time
     * 报名开始时间
     * @return the value of event_information.part_begin_time
     */
    public Date getPartBeginTime() {
        return partBeginTime;
    }

    /**
     * event_information.part_begin_time
     * 报名开始时间
     * @param partBeginTime the value for event_information.part_begin_time
     */
    public void setPartBeginTime(Date partBeginTime) {
        this.partBeginTime = partBeginTime;
    }

    /**
     * event_information.part_end_time
     * 报名结束时间
     * @return the value of event_information.part_end_time
     */
    public Date getPartEndTime() {
        return partEndTime;
    }

    /**
     * event_information.part_end_time
     * 报名结束时间
     * @param partEndTime the value for event_information.part_end_time
     */
    public void setPartEndTime(Date partEndTime) {
        this.partEndTime = partEndTime;
    }

    /**
     * event_information.event_relation_person
     * 赛事联系人
     * @return the value of event_information.event_relation_person
     */
    public String getEventRelationPerson() {
        return eventRelationPerson;
    }

    /**
     * event_information.event_relation_person
     * 赛事联系人
     * @param eventRelationPerson the value for event_information.event_relation_person
     */
    public void setEventRelationPerson(String eventRelationPerson) {
        this.eventRelationPerson = eventRelationPerson;
    }

    /**
     * event_information.status
     * 赛事状态
     * @return the value of event_information.status
     */
    public Integer getStatus() {
        return status;
    }

    /**
     * event_information.status
     * 赛事状态
     * @param status the value for event_information.status
     */
    public void setStatus(Integer status) {
        this.status = status;
    }

    /**
     * event_information.target
     * 链接
     * @return the value of event_information.target
     */
    public String getTarget() {
        return target;
    }

    /**
     * event_information.target
     * 链接
     * @param target the value for event_information.target
     */
    public void setTarget(String target) {
        this.target = target;
    }

    /**
     * event_information.view_count
     * 浏览量
     * @return the value of event_information.view_count
     */
    public Integer getViewCount() {
        return viewCount;
    }

    /**
     * event_information.view_count
     * 浏览量
     * @param viewCount the value for event_information.view_count
     */
    public void setViewCount(Integer viewCount) {
        this.viewCount = viewCount;
    }

    /**
     * event_information.share_count
     * 分享量
     * @return the value of event_information.share_count
     */
    public Integer getShareCount() {
        return shareCount;
    }

    /**
     * event_information.share_count
     * 分享量
     * @param shareCount the value for event_information.share_count
     */
    public void setShareCount(Integer shareCount) {
        this.shareCount = shareCount;
    }

    /**
     * event_information.collection_count
     * 收藏量
     * @return the value of event_information.collection_count
     */
    public Integer getCollectionCount() {
        return collectionCount;
    }

    /**
     * event_information.collection_count
     * 收藏量
     * @param collectionCount the value for event_information.collection_count
     */
    public void setCollectionCount(Integer collectionCount) {
        this.collectionCount = collectionCount;
    }

    /**
     * event_information.create_time
     * 创建时间
     * @return the value of event_information.create_time
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * event_information.create_time
     * 创建时间
     * @param createTime the value for event_information.create_time
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * event_information.create_employee
     * 创建员工
     * @return the value of event_information.create_employee
     */
    public Integer getCreateEmployee() {
        return createEmployee;
    }

    /**
     * event_information.create_employee
     * 创建员工
     * @param createEmployee the value for event_information.create_employee
     */
    public void setCreateEmployee(Integer createEmployee) {
        this.createEmployee = createEmployee;
    }

    /**
     * event_information.update_time
     * 更新时间
     * @return the value of event_information.update_time
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    /**
     * event_information.update_time
     * 更新时间
     * @param updateTime the value for event_information.update_time
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    /**
     * event_information.update_employee
     * 更新员工
     * @return the value of event_information.update_employee
     */
    public Integer getUpdateEmployee() {
        return updateEmployee;
    }

    /**
     * event_information.update_employee
     * 更新员工
     * @param updateEmployee the value for event_information.update_employee
     */
    public void setUpdateEmployee(Integer updateEmployee) {
        this.updateEmployee = updateEmployee;
    }

    /**
     * event_information.pic
     * 页面首图
     * @return the value of event_information.pic
     */
    public String getPic() {
        return pic;
    }

    /**
     * event_information.pic
     * 页面首图
     * @param pic the value for event_information.pic
     */
    public void setPic(String pic) {
        this.pic = pic;
    }

    /**
     * event_information.numberbook
     * 号码布模版
     * @return the value of event_information.numberbook
     */
    public String getNumberbook() {
        return numberbook;
    }

    /**
     * event_information.numberbook
     * 号码布模版
     * @param numberbook the value for event_information.numberbook
     */
    public void setNumberbook(String numberbook) {
        this.numberbook = numberbook;
    }

    /**
     * event_information.certificate
     * 完赛证书模版
     * @return the value of event_information.certificate
     */
    public String getCertificate() {
        return certificate;
    }

    /**
     * event_information.certificate
     * 完赛证书模版
     * @param certificate the value for event_information.certificate
     */
    public void setCertificate(String certificate) {
        this.certificate = certificate;
    }

    /**
     * event_information.detail
     * 图文详情
     * @return the value of event_information.detail
     */
    public String getDetail() {
        return detail;
    }

    /**
     * event_information.detail
     * 图文详情
     * @param detail the value for event_information.detail
     */
    public void setDetail(String detail) {
        this.detail = detail;
    }
}